

.twikoo {
    --vp-font-family-base:
        "Inter",
        ui-sans-serif,
        system-ui,
        sans-serif,
        "Apple Color Emoji",
        "Segoe UI Emoji",
        "Segoe UI Symbol",
        "Noto Color Emoji";
    --vp-font-family-mono:
        ui-monospace,
        "Menlo",
        "Monaco",
        "Consolas",
        "Liberation Mono",
        "Courier New",
        monospace;
    --vp-c-text-1: rgba(60, 60, 67);

    font-optical-sizing: auto;
    font-size: 1rem;
    color: var(--vp-c-text-1);

    width: 90%;
    margin: auto;
    box-sizing: border-box;
    padding-bottom: 1em;
}

.twikoo:where(:lang(zh)) {
    --vp-font-family-base:
        "Punctuation SC",
        "Inter",
        ui-sans-serif,
        system-ui,
        "PingFang SC",
        "Noto Sans CJK SC",
        "Noto Sans SC",
        "Heiti SC",
        "Microsoft YaHei",
        "DengXian",
        sans-serif,
        "Apple Color Emoji",
        "Segoe UI Emoji",
        "Segoe UI Symbol",
        "Noto Color Emoji";
}
.twikoo * {
    font-family: var(--vp-font-family-base);
}

.twikoo .tk-footer a {
    cursor: pointer;
    text-decoration: none;
    color: #999999;
    font-size: inherit;
}

.twikoo p {
    text-indent: 0em;
}

.twikoo img {
    border: none;
    box-shadow: none;
}

.tk-extra-text {
    margin-left: 0.25em;
}
